﻿package Game.PlaySystem{
	import Game.Manager;
	import Game.Utils.FileLoader;
	
	public class TurnManager extends Manager{
		public var CurrentTurn:int;
		public function TurnManager(_parentObj:*,_stateFileAdress:String){
			super(_parentObj);
			if (_stateFileAdress != null){
				FileLoader.LoadObject(_stateFileAdress, OnStateFileLoaded, 'xml');
			}else{trace('Aucune adresse pour StateFile');}
			
		}
		public function OnStateFileLoaded(_xmlDatas:*):void{
			CurrentTurn = _xmlDatas.attribute('turn_id')
			if(CurrentTurn == 0){
				Parent.EndTurn();
			}else{
				//recuperation des actions effectuées par le precedent joueur et traitement.
			}
		}
	}
}